
C++ Software Engineer
Emerson
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • United States
Visit company websiteExplore more
Tech Stack
About the role
- The Senior C++ Software Engineer will be responsible for the development of software components addressing various customer requirements.
- They will work closely with domain experts within the ADG to build software components, system-level software architectures, and APIs/User Interfaces (UIs).
- Design, implement, and test software features and capabilities
- Design and develop tools and infrastructure to improve development efficiency.
- Test, benchmark, and document customer facing reference architectures
- Work in an Agile team environment to prioritize work items and leverage resources to deliver features in a release on-time.
- Report into daily agile standup meeting
- Follow and refine coding guidelines and provide effective code reviews.
- Evaluate feature testing strategies and contribute to writing effective test plans.
Requirements
- 3-5+ years working experience in C++ development.
- Proficiency in one or more programming languages implementing object-oriented design on Windows/Linux
- BS/MS in Electrical Engineering, Electrical and Computer Engineering, Information Science, Computer Science.
- Mid-level understanding of software design principles.
- Experience with a demonstrated ability in problem-solving, effectively diagnosing technical issues, and proposing reasonable solutions.
- Experience with peer review and git
- US Citizen and/or US Person - required by law, regulations and/or government contracts with the DoD.
Benefits
- We provide a variety of medical insurance plans, with dental and vision coverage
- Employee Assistance Program
- 401(k)
- Tuition reimbursement
- Employee resource groups
- Recognition
- Flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++object-oriented designsoftware design principlesproblem-solvingfeature testing strategiestest planscoding guidelinescode reviewsbenchmarkingAPIs
Soft Skills
effective communicationteam collaborationagile methodologyprioritizationdiagnosing technical issuessolution proposaladaptabilitytime managementattention to detailcritical thinking
Certifications
BS in Electrical EngineeringBS in Electrical and Computer EngineeringBS in Information ScienceBS in Computer ScienceMS in Electrical EngineeringMS in Electrical and Computer EngineeringMS in Information ScienceMS in Computer Science