Recent Searches

You haven't searched anything yet.

2 Software Engineer Jobs in Concord, MA

SET JOB ALERT
Details...
ED Wallach Search Group
Concord, MA | Other
$96k-115k (estimate)
2 Days Ago
ED Wallach Search Group
Concord, MA | Full Time
$95k-114k (estimate)
7 Days Ago
Software Engineer
Apply
$95k-114k (estimate)
Full Time 7 Days Ago
Save

ED Wallach Search Group is Hiring a Software Engineer Near Concord, MA

Location: Concord, MA

Security Clearance: US Citizen/Clearable
We are looking for a Software Engineer to join our Concord, MA team.
Applicants should have a BS or MS degree in a related field, 2 years of professional experience, and a desire to work hands-on with electronics hardware.
Successful applicants will work with an interdisciplinary team of scientists and engineers to develop communications, sensing, and autonomy software and firmware in support of national security applications.
Our team supports R&D for a wide variety of maritime systems including sonar systems, novel autonomous surface vessels, delay tolerant networks, underwater sensing, tracking, and communication arrays, and payloads for unmanned underwater vehicles.

Candidates must have a proven track record of designing and implementing software in a Linux environment using Python and modern C (e.g. C 17).
Experience with the Zynq System on Chip platform, or FPGAs/VHDL, is highly desired.
A background in autonomous systems, embedded signal processing, AI and ML techniques, or underwater networking and navigation would be beneficial.
We are a research and development company specializing in innovative technology solutions for emerging national security challenges. You will work in a small company environment where technical excellence is rewarded and an entrepreneurial spirit is encouraged, and you will have the chance to work directly with colleagues and customers that value innovation and creativity. Our laboratories and manufacturing facilities provide the flexibility to rapidly build and field prototypes to address immediate needs, as well as experiment with new innovations for the future.

Things you'll get to work on:
•Autonomous control of Unmanned Surface Vessels
•Communication and networking protocols for challenging environments
•Acoustic, signal processing and autonomy algorithms for subsea sensor systems
•Acoustic payloads for subsea and surface autonomous systems
•Simulations, visualizations, and command and control interfaces

Required education and experience:
•BS or MS degree in computer science, engineering, or applied math/physics
•At least two years of professional experience
•Fluency in C and/or Python, including standard scientific computing libraries
•Experience developing for Linux platforms
•Experience using modern software engineering tools (version control, CI, etc.)
•Ability to obtain and maintain a U.S. Department of Defense Secret Security Clearance

Also beneficial:
•A passion for maritime systems
•Experience with the Zynq SoC platform, FPGAs and VHDL
•Experience implementing and deploying algorithms for GPUs and TPUs
•Familiarity with autonomy standards, including MOOS-IvP, ROS, and/or UMAA
•Fluency with MATLAB
•Familiarity with IP/TCP/UDP networking and RS232/RS422 communications
•Interest in new and evolving programming languages (Rust, Go)
•Embedded and/or real-time programming experience
•Background in networking, controls, or communications theory
•Signal processing or numerical modeling experience
•Fluency with JavaScript and front-end web development
Email Your Resume

Job Summary

JOB TYPE

Full Time

SALARY

$95k-114k (estimate)

POST DATE

04/27/2024

EXPIRATION DATE

05/16/2024

WEBSITE

wallachsearch.com

HEADQUARTERS

Bethesda, OH

SIZE

<25

INDUSTRY

Business Services

Show more

The following is the career advancement route for Software Engineer positions, which can be used as a reference in future career path planning. As a Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Software Engineer. You can explore the career advancement for a Software Engineer below and select your interested title to get hiring information.

If you are interested in becoming a Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Software Engineer for your reference.

Step 1: Understand the job description and responsibilities of an Accountant.

Quotes from people on Software Engineer job description and responsibilities

Ensuring that different types of software programs communicate with each other on one platform.

01/17/2022: Youngstown, OH

A software engineer’s job role determines the type of work they focus on when building or supporting a product.

02/23/2022: Altoona, PA

They use programming languages to design, develop, test, maintain computer software applications like games, network systems, etc.

01/31/2022: Lancaster, PA

Create scalable, secure and resilient software that deliver to business requirements.

02/28/2022: Hartford, CT

Besides having technical skills to create robust software that can work across different platforms, software engineers also need to be able to collaborate with other professionals and lead a team.

02/17/2022: Lawton, OK

Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Software Engineer jobs

software engineers must also determine user requirements that are unrelated to the functions of the software, such as the level of security and performance needs.

03/06/2022: Champaign, IL

Software Engineers should hone their technical skills by working with real computer systems and developing real projects and programs.

03/02/2022: Frankfort, KY

Qualifications to be a software engineer require a deep understanding and knowledge of mathematics, computer science, and data analytics.

02/27/2022: Colorado Springs, CO

Software engineers must be highly motivated and have extensive knowledge of various programming languages.

01/06/2022: Reading, PA

A good software engineer will keep abreast of the technological changes, seeking opportunities to learn more and continuously develop their skillset.

02/11/2022: Salt Lake City, UT

Step 3: View the best colleges and universities for Software Engineer.

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College
Show more